import { createSinSumData, calculateSinSumWithObject } from "./build/sin_sum3.js";

// 准备要传递的数据
const numbers = new Array(1000).fill(0).map((_, index) => index + 1);

// 将 JavaScript 数组转换为可以在 WebAssembly 模块中使用的格式
const numbersTypedArray = new Int32Array(numbers);

// 创建 SinSumData 对象的实例
const data = createSinSumData(numbersTypedArray);

// 调用 WebAssembly 函数并传递对象
console.log(calculateSinSumWithObject(data));